package com.junzhiit.nengji.dao;

import java.util.List;

import com.bainaeco.framework.base.dao.BaseDAO;
import com.junzhiit.nengji.model.QuestionType;

public interface QuestionTypeDAO extends BaseDAO<QuestionType> {
	/**
	 * 
	 * TODO 查询所有问题类型
	 * 
	 * @author Qjen
	 * @time 2018年5月8日 上午11:25:37
	 * @return List<QuestionType>
	 *
	 */
	public List<QuestionType> findAll(int pageNumber, int maxPageRow, String name);
	/**
	 * 
	 * TODO 查询所有问题类型数量
	 * 
	 * @author Qjen
	 * @time 2018年5月8日 上午11:27:39
	 * @return Integer
	 *
	 */
	public Integer getTotalCount(String name);
	/**
	 * 
	 * TODO 检测问题类型是否存在
	 * 
	 * @author Qjen
	 * @time 2018年5月8日 上午11:28:33
	 * @return Integer
	 *
	 */
	public Integer getQuestionTypeExist(String name);
	/**
	 * 
	 * TODO 获得问题类型下拉框
	 * 
	 * @author Qjen
	 * @time 2018年5月8日 上午11:45:01
	 * @return List<QuestionType>
	 *
	 */
	public List<QuestionType> getList();
	/**
	 * 
	 * TODO 获取最大Sort
	 * 
	 * @author Qjen
	 * @time 2018年5月21日 下午2:13:47
	 * @return Integer
	 *
	 */
	public Integer getMaxSort();
}
